const cloudHelper = require('../../../../../helper/cloud_helper.js');
const pageHelper = require('../../../../../helper/page_helper.js');
const timeHelper = require('../../../../../helper/time_helper.js')
const projectSetting = require('../../../public/project_setting.js');
const ProjectBiz = require('../../../biz/project_biz.js');
const PassportBiz = require('../../../../../comm/biz/passport_biz.js');

Page({
	/**
	 * 页面的初始数据
	 */
	data: {
		isLoad: false,
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function (options) {
		ProjectBiz.initPage(this);
		// if (!pageHelper.getOptions(this, options)) return;
		// this._loadDetail();
		this.setData({
			isLoad: true,
			meet: {
				MEET_TITLE: '校园预约',
				MEET_OBJ: {
					content: [
						{
							type: "text",
							val: "为维护学校正常教学、科研和生活秩序，规范校园参观活动，特提示如下："
						},
						{
							type: "text",
							val: "1. 遵守社会公德\n不乱扔垃圾、不随地吐痰、不乱扔口香糖等。"
						},
						{
							type: "text",
							val: "2. 爱护动植物\n不践踏、攀折、损坏植物，不采摘花卉、果实、种子；\n不伤害、捕捉或放生动物，严禁在校园水域钓鱼捕虾。"
						},
						{
							type: "text",
							val: "3. 爱护公共设施\n不故意弄脏、攀爬、涂划、损坏校内座椅、体育运动设施、雕塑、文物、消防等公共设施。"
						},
						{
							type: "text",
							val: "4. 维护校园秩序\n不翻越围墙和栅栏；不得携带宠物入校；"
						},
						{
							type: "text",
							val: "非邀请不得进入学生宿舍、教学楼、图书馆、办公楼及实验楼宇等区域，不得影响教学科研办公秩序及学校公共安全秩序；"
						},
						{
							type: "text",
							val: "不得从事与学校教学科研相悖或无关的商业经营、宣传活动；"
						},
					]
				}
			}
		});
	},

	_loadDetail: async function () {

		let id = this.data.id;
		if (!id) return;

		let params = {
			id,
		};
		let opt = {
			title: 'bar'
		};
		let meet = await cloudHelper.callCloudData('meet/view', params, opt);
		if (!meet) {
			this.setData({
				isLoad: null
			})
			return;
		}

		this.setData({
			isLoad: true,
			meet
		});

	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function () {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: async function () {
		await this._loadDetail();
		wx.stopPullDownRefresh();
	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () {

	},

	bindAgreeTap: function (e) {
		wx.redirectTo({
			url: '../detail/meet_detail?id=' + this.data.id,
		});
	},

	bindReturnTap: function (e) {
		wx.navigateBack();
	}

})